Private Sub Worksheet_Change(ByVal Target As Excel.Range) Dim RaBereich As Range, RaZelle As Range Set RaBereich = Range("A1:A100000") ' ActiveSheet.Unprotect Application.EnableEvents = False For Each RaZelle In Range(Target.Address) If Not Intersect(RaZelle, RaBereich) Is Nothing Then RaZelle.Offset(0, 1) = Date + Time Next RaZelle ' ActiveSheet.protect Application.EnableEvents = True Set RaBereich = Nothing End Sub ---------------------------------------------------------------------------------------------- Excel makrosu nasıl nereye yazılır *Kısa yol* 1. exceli ac 2. alt + F11 basın 3. sayfa isminine sağ tıklayıp view codeye basın 4. yukarıdaki kodu yapıştırın ve kaydedin. *Detaylı* Excel makrolarını "Visual Basic for Applications" (VBA) içinde oluşturabilir ve düzenleyebilirsiniz. Excel içinde VBA Editor'e erişmek için aşağıdaki adımları takip edebilirsiniz: Excel'i açın. Üst menü çubuğunda "Geliştirici" sekmesini göremiyorsanız, Excel'de "Geliştirici" sekmesini göstermek için şu adımları takip edebilirsiniz: Excel 2010 ve sonrası sürümler için: Dosya menüsüne tıklayın, "Seçenekler"i seçin, "Özelleştirme Menüsü" bölümünde "Geliştirici sekmesini göster" kutusunu işaretleyin ve "Tamam"ı tıklayın. Excel 2007'de: Excel menüsünde "Excel Seçenekleri"ne tıklayın, "Ana sekme" altında "Geliştirici sekmesini göster" kutusunu işaretleyin ve "Tamam"ı tıklayın. "Geliştirici" sekmesine gidin ve "Visual Basic"e tıklayın. Alternatif olarak, klavyenizdeki "Alt" tuşuna basılı tutarak, ardından "F11" tuşuna basarak doğrudan VBA Editor'e erişebilirsiniz. Sol taraftaki proje penceresinde, "VBAProject (YourWorkbookName)" altında bir veya birden fazla "Microsoft Excel Objects" bulunacaktır. Bu objeler, çalışma kitabınızdaki her sayfayı temsil eder. Makro oluşturmak veya düzenlemek için bir çalışma sayfası seçin. Örneğin, "Sayfa1(Sheet1)" üzerinde bir makro oluşturmak istiyorsanız, bu objeye çift tıklayın veya üzerine sağ tıklayıp "Ekle" ve ardından "Modül"ü seçin. Modül penceresi açılacak ve burada VBA kodunu yazabilirsiniz. Kodu yapıştırdıktan sonra, pencerenin üst kısmında yer alan "Dosya" menüsünden "Kaydet" seçeneğiyle değişiklikleri kaydedebilirsiniz. Excel'de makro kullanımıyla ilgili olarak, etkinleştirme, devre dışı bırakma veya çalıştırma gibi ekstra adımlar için "Geliştirici" sekmesi altında "Makro Güvenlik" ayarlarını kontrol etmeyi unutmayın. Güvenlik seviyeleri, makroların nasıl çalıştırılacağını belirler.